package cn.zhc.com.utils;//package cn.zhc.com.utils;
//
//import org.json.JSONObject;
//
//import android.app.Notification;
//import android.app.NotificationManager;
//import android.app.PendingIntent;
//import android.content.Context;
//import android.content.Intent;
//import android.text.TextUtils;
//import android.util.Log;
//import android.widget.RemoteViews;
//
//import com.xiaohong.kulian.Constants;
//import com.xiaohong.kulian.R;
//import com.xiaohong.kulian.ui.HomeTabActivity;
//
//public class NotifycationUtils {
//
//
//    public static void showNotifycation(Context context,String messageContent){
//
//        try {
//            if (!TextUtils.isEmpty(messageContent)) {
//                JSONObject jsonObject = new JSONObject(messageContent);
//                messageContent = jsonObject.getString("messageContent");
//                String tag = jsonObject.getString("messageTag");
//                if (!UtilsOther.getString(context, Constants.MESSAGE_PATH, Constants.MESSAGE_TAG_KEY, "").equals(tag)) {
//                    NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
//
//                    Notification mNotify = new Notification();
//                    mNotify.icon = R.drawable.push_icon;
//                    mNotify.tickerText = messageContent;
//                    mNotify.when = System.currentTimeMillis()+100;
//                    mNotify.flags = Notification.FLAG_AUTO_CANCEL;
//
//                    RemoteViews rv = new RemoteViews(context.getPackageName(),
//                            R.layout.notifycation);
//                    rv.setTextViewText(R.id.text_content, messageContent);
//                    rv.setImageViewResource(R.id.image_content, R.drawable.push_icon);
//                    mNotify.contentView = rv;
//
//                    Intent intent = new Intent(context, HomeTabActivity.class);
//                    PendingIntent contentIntent = PendingIntent.getActivity(context, 1,
//                            intent, 1);
//                    mNotify.contentIntent = contentIntent;
//                    manager.notify(1, mNotify);
//                    UtilsOther.putString(context, Constants.MESSAGE_PATH, Constants.MESSAGE_TAG_KEY, tag);
//                }
//
//
//            }else {
//            }
//
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//
//    }
//
//}
